package cn.wolfcode.luowowo.common.util;

import cn.wolfcode.luowowo.common.exception.LogicException;

/**
 * 判空工具
 */
public class AssertUtil {
    /**
     * 判断value是否有长度,如果没有,抛出异常msg
     * @param value
     * @param msg
     */
    public static void hasLength(String value,String msg) {
        if (value == null || "".equals(value.trim())){
            throw new LogicException(msg);
        }
    }

    /**
     * 验证两次输入的密码是否一致
     * @param p1    密码
     * @param p2    确认密码
     * @param msg   错误信息
     */
    public static void isEquals(String p1, String p2, String msg) {
        if(p1 == null || p2 == null){
            throw new LogicException("密码不允许为空");
        }
        if (!p1.equals(p2)){
            throw new LogicException(msg);
        }
    }
}
